﻿using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Windows.Forms;
using SIGEB.Prototipo.Control;
using System.Collections;

namespace SIGEB.Prototipo.Vista.moduloTipoDocumentos
{
    public partial class frm_TipoDocumento : frm_IMEC
    {
        public frm_TipoDocumento()
        {
            InitializeComponent();
            inicializarComponentes();
        }

        public frm_TipoDocumento(controlPrincipal cp)
            : base(cp)
        {
            InitializeComponent();
            inicializarComponentes();
        }

        private void inicializarComponentes()
        {
            dgv_busqueda = dgv_tipoDocs;
            inicializaTipoAtributos();
            llenarDatosPrueba();
        }

        private void inicializaTipoAtributos()
        {
            tiposAtributos = new ArrayList();
            tiposAtributos.Add("FECHA");
            tiposAtributos.Add("NUMERO");
            tiposAtributos.Add("ALFANUMERICO");
            cmb_tipoDato.DataSource = tiposAtributos;
        }

        public override void actualizar(object referencia, bibliotecaObservador.EventoActualizacion e)
        {

        }

        private void dataGridView1_CellContentClick(object sender, DataGridViewCellEventArgs e)
        {

        }

        private void llenarDatosPrueba()
        {
            dgv_busqueda.Columns.Add("columna 1", "Codigo");
            dgv_busqueda.Columns.Add("columna 2", "Nombre");

            dgv_busqueda.Rows.Add("0001", "LIBRO");
            dgv_busqueda.Rows.Add("0002", "CD");
            dgv_busqueda.Rows.Add("0003", "MAPA");

            dgv_atributos.Columns.Add("columna 3", "Nombre");
            dgv_atributos.Rows.Add("Edicion");
            dgv_atributos.Rows.Add("Año");
            dgv_atributos.Rows.Add("Idioma");

        }

        private void btn_agregarCondicion_Click(object sender, EventArgs e)
        {
            abrirVentanaCondiciones();
        }

        private void abrirVentanaCondiciones()
        {
            Ventanacondiciones = new frm_Condiciones();
            Ventanacondiciones.Show();
        }

        frm_Condiciones Ventanacondiciones;
        ArrayList tiposAtributos;

        private void frm_TipoDocumento_Load(object sender, EventArgs e)
        {
        }
    }
}
